package com.ruyuan.eshop.diplomacy.domain.bo;

import lombok.Data;

import java.io.Serializable;

import java.util.List;

/**
 * 商品ITEM信息
 *
 * @author zhonghuashishan
 */
@Data
public class ItemInfoBO implements Serializable {

    /**
     * 主键
     */
    private Integer id;

    /**
     * 商品ID
     */
    private String itemId;

    /**
     * 商品名称
     */
    private String itemName;

    /**
     * 商品标题
     */
    private String itemTitle;

    /**
     * 商品类型（1-原料商品、2-普通商品、3-组套商品、4-虚拟商品）
     */
    private Integer itemType;

    /**
     * 一级品类ID
     */
    private Integer firstCategoryId;

    /**
     * 二级品类ID
     */
    private Integer secondCategoryId;

    /**
     * 三级品类ID
     */
    private Integer thirdCategoryId;

    /**
     * 末级品类ID
     */
    private Integer lastCategoryId;

    /**
     * 渠道（1-儒猿生鲜、2-美团、3-饿了么、4-淘鲜达、5-招商银行）
     */
    private Integer channel;

    /**
     * 卖家类型（1-自营，2-POP）
     */
    private Integer sellerType;

    /**
     * 产地ID
     */
    private Integer producingAreaId;

    /**
     * 商品状态
     */
    private Integer itemStatus;

    /**
     * 品牌ID
     */
    private Integer brandId;

    /**
     * 规格类型数据
     */
    private String itemSpecsValue;

    /**
     * 保质期（小时）
     */
    private Integer shelfLife;

    /**
     * 存储条件
     */
    private Integer storeConditionType;

    /**
     * sku信息
     */
    private List<SkuInfoBO> skuInfoBOList;

    /**
     * item扩展属性值
     */
    private AttributeExtendBO attributeExtendBO;

    /**
     * 保质期信息
     */
    private ItemShelfLifeBO itemShelfLifeBO;

}
